<?php
/**
 * File config.php
 * Chứa các thông tin cấu hình ứng dụng
 * Coder: rua (^_^)
 */

/**
 * DEVELOPING
 * = 1 Nếu đang trong quá trình phát triển (Cho hiển thị lỗi)
 * = 0 Nếu đã đến người sử dụng cuối (Ẩn các lỗi)
 */
define('DEVELOPING', 1);

/**
 * DATABASE
 * Các thông tin kết dữ liệu
 */
/** Địa chỉ (URL or IP) máy chủ */
define('DB_HOSTNAME', 'localhost');

/** Tên Database cần sử dụng   */
define('DB_DATABASE', 'vncoderblo_pshop');

/** Username kết nối */
define('DB_USERNAME', 'vncoderblo_pshop');

/** Password kết nối */
define('DB_PASSWORD', '2vQ3daYJLXASjWRD');

/**
 * Định nghĩa thư mục để includes file
 * và URL gốc dùng cho html, css
 */
define('ROOT_DIR', dirname(dirname(__FILE__)));
define('ROOT_URL', substr($_SERVER['PHP_SELF'], 0, - (strlen($_SERVER['SCRIPT_FILENAME']) - strlen(ROOT_DIR))));
/**
 * Directory separator
 * In Windows: \
 * In Linux: /
 */
define('DS', DIRECTORY_SEPARATOR);

define('INCLUDES_DIR', ROOT_DIR . DS . 'includes' . DS);
define('TEMPLATE_DIR', ROOT_DIR . DS . 'templates' . DS);
define('PUBLIC_DIR', ROOT_DIR . DS . 'public' . DS);
define('DB_DIR', ROOT_DIR . DS . 'db' . DS);

/** Phân trang - pagination */
define('RECORD_PER_PAGE', 10);

/** Ảnh mặc định khi không có ảnh hợp lệ, default image */
define('DEFAULT_IMG', 'anhdienthoai/default.jpg');

/**
 * Khóa bảo mật
 */
define('SECURITY_KEY', 'ht xinh gai');

/** SESSION NAMES */
// Khách hàng
define('SESSION_KH', 'session_khachhang');

// Admin
define('ADMIN_SESSION', 'smartphoneviet-admin');

// Giỏ hàng
define('SESSION_SHOPCART', 'session_shopcart');




session_start();
require_once INCLUDES_DIR . 'shared.php';

function __autoload($className)
{
    $file = INCLUDES_DIR . strtolower($className) . '.class.php';
    if (file_exists($file)) {
        require_once $file;
    } else {
        eval("class {$className} { }");
        echo "File {$file} not found";
    }
}